package com.usesion.base.page;

import com.usesion.common.constant.Constants;
import com.usesion.common.utils.ServletUtil;

/**
 * @desc: 分页数据处理
 * @author: XT
 */
public class PageSupport {

    /**
     * 封装分页对象
     */
    public static PageParameter getPageParameter() {
        PageParameter parameter = new PageParameter();
        parameter.setPageNum(ServletUtil.getIntParameter(Constants.PAGE_NUM));
        parameter.setPageSize(ServletUtil.getIntParameter(Constants.PAGE_SIZE));
        parameter.setOrderByColumn(ServletUtil.getStrParameter(Constants.ORDER_BY_COLUMN));
        parameter.setSort(ServletUtil.getStrParameter(Constants.SORT));
        return parameter;
    }

    public static PageParameter buildPageRequest() {
        return getPageParameter();
    }
}
